Nuprl Lemma : fpf-sub-join-right2 11,40

A:Type, BC:(AType), eq:EqDecider(A), f:a:A fp B(a), g:a:A fp C(a).
(x:A. ((x  dom(f)) & (x  dom(g)))  ((B(xC(x)) c (f(x) = g(x C(x))))
 g  f  g 
latex


Definitionsx:AB(x), x(s), P  Q, P & Q, A c B, f  g, t  T, , xt(x), P  Q, {T}, f(x), f  g, t.2, f(x)?z, if b then t else f fi , tt, ff, P  Q, P  Q, , Unit,
Lemmasassert wf, fpf-dom wf, fpf-trivial-subtype-top, fpf-ap wf, fpf wf, deq wf, fpf-join-dom2, bool wf, eqtt to assert, iff transitivity, bnot wf, not wf, eqff to assert, assert of bnot

origin